import { defHttp } from '@/utils/http/axios'

enum Api {
  selectCrmRolePage = '/auth/selectCrmRolePage',
  saveOrUpdateRole = '/auth/saveOrUpdateRole',
  enableDisableRole = '/auth/enableDisableRole',
  selectMenuList = '/auth/selectMenuList',
}

// CRM 角色管理列表
export function selectCrmRolePage(data) {
  return defHttp.post({ url: Api.selectCrmRolePage, data })
}

// CRM 新增或修改角色权限
export function saveOrUpdateRole(data) {
  return defHttp.post({ url: Api.saveOrUpdateRole, data },{ isTransformResponse: false })
}

// CRM 角色管理 启用 禁用 删除
export function enableDisableRole(data) {
  return defHttp.post({ url: Api.enableDisableRole, data },{ isTransformResponse: false })
}


// CRM 获取所有菜单配置
export function selectMenuList(params) {
  return defHttp.get({ url: Api.selectMenuList, params },{ isTransformResponse: false })
}